/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Modelo;

/**
 *
 * @author Luan
 */
public class PessoaFisica extends Pessoa {
    private int idPessoaFisica;
    private String CPF;
    private String ufRG;
    private String orgExRG;
    private String RG;

    public PessoaFisica(String nome, String telefone, String endereco, String CEP, String numEnd, String bairro, String estado, String cidade, int idPessoaFisica, String CPF, String ufRG, String orgExRG, String RG,String complemento) {
        super(nome,telefone,endereco, CEP,  numEnd, bairro, estado, cidade,complemento);
        this.idPessoaFisica = idPessoaFisica;
        this.CPF = CPF;
        setUfRG(ufRG);
        setOrgExRG(orgExRG);
        this.RG = RG;
    }

    public PessoaFisica(int id, String nome, String telefone, String endereco, String CEP, String numEnd, String bairro, String estado, String cidade, int idPessoaFisica, String CPF, String ufRG, String orgExRG, String RG,String complemento) {
        super(id,nome,telefone,endereco, CEP,  numEnd, bairro, estado, cidade,complemento);
        this.idPessoaFisica = idPessoaFisica;
        this.CPF = CPF;
        this.ufRG = ufRG;
        this.orgExRG = orgExRG;
        this.RG = RG;
    }

    public PessoaFisica(String nome, String telefone, String endereco, String CEP, String numEnd, String bairro, String estado, String cidade, String CPF, String ufRG, String orgExRG, String RG,String complemento) {
        super(nome,  telefone,endereco, CEP,  numEnd, bairro, estado, cidade,complemento);
        this.CPF = CPF;
        setUfRG(ufRG);
        setOrgExRG(orgExRG);
        this.RG = RG;
    }

    public PessoaFisica(int id, String nome, String telefone, String endereco, String CEP, String numEnd, String bairro, String estado, String cidade, String CPF, String ufRG, String orgExRG, String RG,String complemento) {
        super(id,nome,telefone,endereco, CEP,  numEnd, bairro, estado, cidade,complemento);
        this.CPF = CPF;
         setUfRG(ufRG);
        setOrgExRG(orgExRG);
        this.RG = RG;
    }

    public String getCPF() {
        return CPF;
    }

    public void setCPF(String CPF) {
        this.CPF = CPF;
    }

    public String getRG() {
        return RG;
    }

    public void setRG(String RG) {
        this.RG = RG;
    }

    public int getIdPessoaFisica() {
        return idPessoaFisica;
    }

    public void setIdPessoaFisica(int idPessoaFisica) {
        this.idPessoaFisica = idPessoaFisica;
    }

    public String getOrgExRG() {
        return orgExRG;
    }

    public void setOrgExRG(String orgExRG) {
        this.orgExRG = orgExRG.toUpperCase();
    }

    public String getUfRG() {
        return ufRG;
    }

    public void setUfRG(String ufRG) {
        this.ufRG = ufRG.toUpperCase();
    }


}
